Os resultados dos testes funcionais realizados na aplicação são descritos a seguir.
Responsável: Emerson
O usuário acessa a página de cadastro através da Homepage, digita seus dados corretamente e realiza o cadastro no site.
Nesse caso de teste de insucesso, o usuário preenche os campos com os mesmos dados registrados anteriormente, assim, o sistema dispara um alerta de erro.
Responsável: Emerson
Usuário preenche os campos com dados não cadastrados.
Usuário preenche os campos com um email já registrado, porém digita a senha incorretamente.
Usuário preenche os dados corretamente e realiza login com sucesso.
E por fim, ele é redirecionado a página inicial, já logado.
Após clicar na opção Configuração de Perfil o usuário irá para essa página na qual pode alterar à vontade sua foto de perfil, desde que atenda alguns requisitos, como tamanho máximo e largura e altura mínimas.
Caso atenda, a alteração é efetuada e salva de modo temporário no localStorage até que o usuário efetue o salvamento no botão Salvar abaixo:
Ao ser redirecionado o ícone do perfil já estará alterado:
Assim como em outras diversas páginas nas quais existem o ícone e o atalho para a página de perfil:
Caso o usuário decida cancelar a alteração, a imagem antes salva no localStorage é deletada e as páginas permanecem com o ícone anterior ao processo de modificação.
Sendo assim, redirecionado à página inicial:
O usuário entra em 'Configurar Perfil' através da página perfil.html e insere os dados nos respectivos campos: nickname, nome, e-mail e senha.
O usuário clica em 'Salvar' no final da página Configuração de perfil e recebe uma notificação de que as alterações foram armazenadas.
O usuário pode optar por 'Sair' na página de perfil e logo depois ser redirecionado à página de login.
O usuário insere seus novos dados, -- nesse caso os relevantes para efetuar o login, e-mail e senha -- e recebe uma notificação de sucesso ao efetuar o login, seguido do redirecionamento à página principal.
Responsável: Arthur
O usuário ao acessar o quiz se depara com perguntas variadas sobre o tema onde ele pode selecionar Verdadeiro ou Falso.
De acordo com a quantidade de perguntas que o usuário vai respondendo, a barra de progresso vai se enchendo
E no final, é verificado a quantidade de acertos do usuário no tema e aparece a opção do usuário voltar pra página lista de quizzes.
Responsável: Emily Gabriela.
Considero que ao seguir os passos descritos no Caso de Teste CT-03, presentes no Plano de Testes de Software, a funcionalidade em questão obtêm êxito ao atender os requisitos associados.
CT-03.mp4
Responsável: Emily Gabriela.
Considero que ao seguir os passos descritos no Caso de Teste CT-04, presentes no Plano de Testes de Software, a funcionalidade em questão obtêm êxito ao atender os requisitos associados.
CT-04.mp4
Responsável: Emily Gabriela.
Considero que ao seguir os passos descritos no Caso de Teste CT-05, presentes no Plano de Testes de Software, a funcionalidade em questão obtêm êxito ao atender os requisitos associados.
CT-05.mp4
Responsável: Emily Gabriela.
Considero que ao seguir os passos descritos no Caso de Teste CT-06, presentes no Plano de Testes de Software, a funcionalidade em questão obtêm êxito ao atender os requisitos associados.
ct-006_sbugkDx7.mp4
Responsável: Emily Gabriela.
Considero que ao seguir os passos descritos no Caso de Teste CT-07, presentes no Plano de Testes de Software, a funcionalidade em questão obtêm êxito ao atender os requisitos associados.
ct-007_hgAGwOdV.mp4
Responsável: Emily Gabriela.
Considero que ao seguir os passos descritos no Caso de Teste CT-06, presentes no Plano de Testes de Software, a funcionalidade em questão obtêm êxito ao atender os requisitos associados.
CT-06.mp4
Responsável: Emily Gabriela.
Considero que ao seguir os passos descritos no Caso de Teste CT-07, presentes no Plano de Testes de Software, a funcionalidade em questão obtêm êxito ao atender os requisitos associados.
CT-07.mp4
CT-13: Verificar o funcionamento da Barra de Progresso e CT-14: Verificar o funcionamento do Histórico
Responsável: Emily Gabriela.
Considero que ao seguir os passos descritos nos Casos de Teste CT-13 e CT-14, presentes no Plano de Testes de Software, as funcionalidades em questão obtêm êxito ao atender os requisitos associados.